package mx.ipn.persistencia.dao;

import java.util.ArrayList;

import mx.ipn.to.BitacoraResponsableTO;

public interface BitacoraResponsableDAO {
	public boolean insertBitacoraResponsable(BitacoraResponsableTO bitacoraResponsableTO);

	public BitacoraResponsableTO findBitacoraResponsableById(int idBitacoraResponsable);

	public ArrayList<BitacoraResponsableTO> selectBitacoraResponsable();
	
	public ArrayList<BitacoraResponsableTO> selectBitacoraResponsableByIdResponsable(int idResponsable);
	
	public ArrayList<BitacoraResponsableTO> selectBitacoraResponsableByRangoFecha(java.sql.Date inicio,java.sql.Date fin);

	public BitacoraResponsableTO selectBitacoraResponsableByJefe(int idJefe);

	public BitacoraResponsableTO selectBitacoraResponsableBySubordinado(int idSubordinado);

}
